//package com.faneui.transfer.common.manager;
//
//import javax.annotation.Resource;
//
//import org.springframework.data.redis.core.RedisTemplate;
//import org.springframework.stereotype.Service;
//
//import com.exingcai.support.cache.DefaultRedisCachemanager;
//import com.exingcai.support.cache.RedisCacheManager;
//
//@Service
//public class RedisCacheManagerFactory {
//
//	@Resource(name = "commonCacheRedisTemplate")
//	private RedisTemplate commonCacheRedisTemplate;
//
//	private RedisCacheManager commonCacheRedisManager;
//
//	private RedisCacheManager createRedisManager(RedisTemplate redisTemplate, int dbIndex) {
//		DefaultRedisCachemanager redisManager = new DefaultRedisCachemanager();
//		redisManager.setRedisTemplate(redisTemplate);
//		redisManager.setDbIndex(dbIndex);
//		return redisManager;
//	}
//
//	/**
//	 * 平台公共缓存 (默认)8,（备份）9,10
//	 * 
//	 * @return
//	 */
//	public RedisCacheManager getCommonCacheRedisManager() {
//		if (commonCacheRedisManager == null) {
//			commonCacheRedisManager = createRedisManager(commonCacheRedisTemplate, 8);
//		}
//		return commonCacheRedisManager;
//	}
//
//	public RedisCacheManager getCommonCacheRedisManager(int dbIndex) {
//		return createRedisManager(commonCacheRedisTemplate, dbIndex);
//	}
//}
